<?php


include_once("../inc/common.php");

// Inicialização dos dados de saída /////////////////////////////////////////////////////////////////////////////////////
$result["ok"] = "0";

// Captura a ação a ser executada ///////////////////////////////////////////////////////////////////////////////////////
$action = Param::get("action");
$tipoArquivo = Param::get("extensao");


if ($action == 'adicionar' && !empty($_FILES)) {

        $imagemNome = uniqid();
        
        $fileParts = pathinfo($_FILES['Filedata']['name']);

        $imagemNome = $imagemNome . '.' . $fileParts['extension'];

        $tempFile = $_FILES['Filedata']['tmp_name'];

        $targetFile = rtrim(FILE_PATH_TEMP, '/') . '/' . $imagemNome;

        $fileParts = pathinfo($_FILES['Filedata']['name']);

        if (!$tipoArquivo) {
            move_uploaded_file($tempFile, $targetFile);
            die($imagemNome);
        } else if (in_array($fileParts['extension'], explode(',', Param::get("tipo", FALSE)))) {
            move_uploaded_file($tempFile, $targetFile);
            die($imagemNome);
        }
        else
            var_dump (array(explode(',', Param::get("tipo", FALSE))));
}

if ($action == 'excluir') {
        $imagem = Param::get("imagem");
        $targetFolder = rtrim(FILE_PATH_TEMP, '/'); // Relative to the root
        $targetFile = rtrim($targetFolder, '/') . '/' . $imagem;

        if(unlink($targetFile)):
            $retorno['msg'] = 'Imagem Excluida Com Sucesso';
            $retorno['status'] = TRUE;
        else:
            $retorno['msg'] = 'Não foi possível excluir a imagem.';
            $retorno['status'] = FALSE;
        endif;
            

        echo json_encode($retorno);
}
?>